//
//  main.m
//  OC4_属性&字符串课后作业
//
//  Created by dllo on 15/10/27.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Fraction.h"

int main(int argc, const char * argv[]) {

    // 3
    //    定义一个分数类（Fraction）
    //    实例变量：分子，分母
    //    方法：初始化方法（2个参数），便利构造器，约分，打印，加，减，乘，除。
    //    提示：加法运算 - (Fraction *)addFraction:(Fraction *)anotherFraction
    

    // 约分
    
    Fraction *f = [Fraction fractionWithNum:6 deno:10];
//    [f reduce];
//    [f info];
    Fraction *a = [Fraction fractionWithNum:1 deno:5];
    [f add:a];
    
    
    
//    将“文艺青年”改成“213青年”。
//    NSString *strVal = @"文艺青年";
//    NSString *str = [strVal stringByReplacingOccurrencesOfString:@"文艺" withString:@"213"];
//    NSLog(@"%@", str1);
    
    
//    将 整数123 转换为字符串“123”。
//    NSString *strVal = [NSString stringWithFormat:@"%d", 123];
//    NSLog(@"%@", strVal);
    
    
//    将 “i love you”单词首字母变大写 “I love You”
//    NSString *strVal = @"i love you";
//    NSString *str = [strVal capitalizedString];
//    NSLog(@"%@", str);
    
//    截取字符串“20|http://www.baidu.com”中 “|” 前面和后面的字符串，并输出。提示：-componentsSeparatedByString:
//    NSString *strVal = @"20|http://www.baidu.com";
//    NSArray *str = [strVal componentsSeparatedByString:@"|"];
    

    
/**********************************课堂练习*********************************************/
    
//    1,创建&初始化
//    NSString *str1 = [[NSString alloc] initWithString:@"qingC"];
//    
//    NSString *str2 = [NSString stringWithString:@"qingC"];
    
    // 字面量, 常用方法
//    NSString *str3 = @"qingC";
//    
//    // 实用方法 - 常用作不同类型变量转换为NSString * 类型
//    NSString *str4 = [NSString stringWithFormat:@"wer%d%@", 2, str3];
//    NSLog(@"%@", str4);
//    
//    
//    // 长度
//    NSLog(@"%ld", str3.length);
//    
//    // 子串  - sub
//    
//    NSString *strVal = @"qingChuner";
//    
//    NSString
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    return 0;
}
